import request from '@/utils/request'
import Qs from 'qs'

export function createProduct(data) {
  return request({
    url: '/product.dev/create',
    method: 'post',
    data: Qs.stringify({ product: JSON.stringify(data) })
  })
}

export function editProduct(data) {
  return request({
    url: '/product.dev/edit',
    method: 'post',
    data: Qs.stringify({ product: JSON.stringify(data) })
  })
}

export function deleteProduct(productId) {
  return request({
    url: '/product.dev/delete',
    method: 'post',
    data: Qs.stringify({ productId })
  })
}

export function deleteProductForce(productId) {
  return request({
    url: '/product.dev/deleteForce',
    method: 'post',
    data: Qs.stringify({ productId })
  })
}

export function listProduct(listQuery) {
  return request({
    url: '/product.dev/list',
    method: 'get',
    params: listQuery
  })
}

export function detailProduct(productId) {
  return request({
    url: '/product.dev/detail',
    method: 'get',
    params: { productId }
  })
}
